package com.lineage.server.datatables.storage;

import com.lineage.server.model.Instance.L1NpcInstance;
import com.lineage.server.templates.L1Pet;

public interface PetStorage {
  void load();
  
  void storeNewPet(L1NpcInstance paramL1NpcInstance, int paramInt1, int paramInt2);
  
  void storePet(L1Pet paramL1Pet);
  
  void deletePet(int paramInt);
  
  boolean isNameExists(String paramString);
  
  L1Pet getTemplate(int paramInt);
  
  L1Pet getTemplateX(int paramInt);
  
  L1Pet[] getPetTableList();
  
  void buyNewPet(int paramInt1, int paramInt2, int paramInt3, int paramInt4, long paramLong);
}
